overcome a difficult or compromising situation - Deutsch Englisch Wörterbuch